package com.shanzmoo.db.store.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.shanzmoo.db.store.entity.StoreDeliveryBillDetailEntity;
import com.shanzmoo.db.store.entity.query.StoreDeliveryBillQuery;
import com.shanzmoo.db.store.entity.vo.StoreDeliveryBillVO;
import com.shanzmoo.db.store.entity.StoreDeliveryBillEntity;

import java.util.List;

/**
 * 仓库发货单 服务类
 *
 * @author Gzhao 2021-03-11
 */
public interface IStoreDeliveryBillService extends IService<StoreDeliveryBillEntity> {

    List<StoreDeliveryBillVO> queryPageList(StoreDeliveryBillQuery query);

    void saveBill(StoreDeliveryBillEntity bill, List<StoreDeliveryBillDetailEntity> detailList);

    void updateBill(StoreDeliveryBillEntity bill, List<StoreDeliveryBillDetailEntity> detailList);
}
